<?php
/**
 * curl类
 */
class Curl{
	public static function request($url,$https=true,$method='get',$data=null){
		//初始化
		$ch=curl_init();
		//设置访问curl
		curl_setopt($ch,CURLOPT_URL, $url);
		//设置不要头部信息
		curl_setopt($ch,CURLOPT_HEADER,false);
		// 只获取页面内容,不直接输出
		curl_setopt($ch,CURLOPT_RETURNTRANSFER,true);
		if($https){
			//不做服务器认证
			curl_setopt($ch,CURLOPT_SSL_VERIFYPEER,false);
			//不做客户端认证
			curl_setopt($ch,CURLOPT_SSL_VERIFYHOST,false);
		}
		//根据method判断参数
		if($method=='post'){
			//设置为post方式请求
			curl_setopt($ch,CURLOPT_POST, true);
			// 利用post提交数据
			curl_setopt($ch,CURLOPT_POSTFIELDS,$data);
		}
		//执行curl
		$str=curl_exec($ch);
		curl_close($ch);
		return $str;
	}
}